/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package redsocial.forms;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import redSocial.sessions.UsuarioFacadeRemote;

/**
 *
 * @author Curro
 */
@ManagedBean
@RequestScoped
public class ActivateBean {
    @EJB
    private UsuarioFacadeRemote usuarioFacade;
    private String codigo;
    private String mensaje;

    public String getMensaje() {
        return mensaje;
    }

    public void setMensaje(String mensaje) {
        this.mensaje = mensaje;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    /** Creates a new instance of ActivateBean */
    public ActivateBean() {
    }

    public String doActivation () {
        if (usuarioFacade.setEstado(codigo) > 0) {
            return "password";
        } else {
            mensaje="El codigo introducido no pertenece a ningun usuario por activar";
            return "activar";
        }
    }
}
